当前位置:flash课件吧→教育→教育教学栏目

视频网校,仅需要一个耳机即可完成所有教学任务。

题 目:FLASH课件中控制声音的暂停和继续播放

很多人在制作一个带配音的 Flash 课件时,会设计了两个按钮,一个按钮控制音乐的
播放,另一个按钮控制声音的停止。当单击按钮让音乐停止后,再次单击控制音乐播放的
按钮,音乐却从头开始播放了。
解决这个问题的方法是:
这里你用 Sound 类的 start 方法来播放音乐,这个思路是正确的,但是必须给出必要的
参数,通过参数控制音乐从停止处开始播放。否则,音乐就是直接从头开始播放。
用 sound类的 position属性和 start 方法结合在一起就可以解决这个问题。 具体操作步骤
是:
(1)将音乐导入到“库”中。右击“库”中的音乐对象,在弹出的快捷菜单中选择“链
接”命令,打开“链接属性”对话框,勾选“为动作脚本导出”和“在第一帧导出”复选项,
设置标识符为“mySound” 。
(2)在第 1帧上添加如下脚本:
myMusic = new Sound();
//建立一个名为 myMusic的声音对象
myMusic.attachSound("mySound");
//将链接标识符为 mySound的音乐捆绑到 myMusic对象上
(3)在播放音乐的按钮上添加如下脚本:
on (press) {
var t=myMusic.position/1000;
//计算声音当前播放的位置
myMusic.start(t);
//从当前位置开始播放
position 是 Sound 类的一个属性,可以获得声音对象播放的当前位置。在制作 Flash 动
画时,这个属性经常会被用到。比如制作 MP3 播放器,如果制作一个控制音乐播放进度的
滑块,那么就可以用这个属性来实现相应的算法。

 

 

 

 

 

省级FLASH课件制作培训请加我站管理QQ444860709 培训QQ专业群67042004。